﻿<%@ Page Title="Intranet CR-Tesoreria" Language="C#" MasterPageFile="~/Pages/Principal.master"
    AutoEventWireup="true" CodeFile="PagoCons.aspx.cs" Inherits="Pages_PagoCons" %>

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajaxToolkit" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">
    <asp:ScriptManager ID="ScriptManager1" runat="server">
    </asp:ScriptManager>
    <div class="GridviewDiv">
        <center>
<%--            <asp:UpdatePanel ID="UpdatePanel1" runat="server">
                <ContentTemplate>--%>
                    <table border="1" cellspacing="0" class="DetaPago">
                        <tr>
                            <td>
                                <div id="encabezado">
                                    <table border="0" cellspacing="0">
                                        <tr style="height: 40px">
                                            <td colspan="2">
                                                Nombre o Nit:
                                                <asp:TextBox ID="txtFiltro" runat="server" Width="200px"></asp:TextBox>
                                            </td>
                                        </tr>
                                        <tr>
                                            <td>
                                                Desde:
                                                <asp:TextBox runat="server" ID="txtDesde" autocomplete="off" Width="70px" />
                                                <asp:ImageButton runat="Server" ID="imgDesde" ImageUrl="../img/Calendar.png" AlternateText="Click para ver calendario" /><br />
                                                <ajaxToolkit:CalendarExtender ID="customCalendarExtender1" runat="server" Format="dd/MM/yyyy"
                                                    TargetControlID="txtDesde" PopupButtonID="imgDesde" />
                                            </td>
                                            <td>
                                                Hasta:
                                                <asp:TextBox runat="server" ID="txtHasta" autocomplete="off" Width="70px" />
                                                <asp:ImageButton runat="Server" ID="imgHasta" ImageUrl="../img/Calendar.png" AlternateText="Click para ver calendario" />
                                                &nbsp;&nbsp;&nbsp;
                                                <ajaxToolkit:CalendarExtender ID="customCalendarExtender2" runat="server" Format="dd/MM/yyyy"
                                                    TargetControlID="txtHasta" PopupButtonID="imgHasta" />
                                                <asp:CompareValidator ID="CompareValidator3" runat="server" ErrorMessage="La Fecha Final debe ser mayor a la Fecha Inicial"
                                                    Display="Dynamic" ControlToValidate="txtHasta" ControlToCompare="txtDesde" Type="Date"
                                                    Operator="GreaterThanEqual" SetFocusOnError="true">*
                                                </asp:CompareValidator>
                                            </td>
                                        </tr>
                                    </table>
                                </div>
                            </td>
                        </tr>
                    </table>
                    <br />
                    <asp:Button ID="btnBuscar" runat="server" Text="Consultar Pagos" CssClass="Naranja" ToolTip="Consultar Pagos"/>
                    <br />
                    <asp:ValidationSummary ID="ValidationSummary1" runat="server" HeaderText="Error no se puede ejecutar la consulta." />
                    <br />
<%--                    <asp:UpdateProgress ID="UpdateProgress1" runat="server">
                        <ProgressTemplate>
                            <img src="../img/ajax-loader.gif" alt="Procesando..."/>&nbsp&nbsp Procesando...<br />
                        </ProgressTemplate>
                    </asp:UpdateProgress>--%>
                    <asp:GridView ID="GridView1" runat="server" AllowPaging="true" AllowSorting="true"
                        AutoGenerateColumns="False" CssClass="Gridview" DataSourceID="ObjectDataSource1"
                        EmptyDataText="No hay datos con el criterio de busqueda" PageSize="100">
                        <AlternatingRowStyle BackColor="#f0f2da" />
                        <Columns>
                            <asp:BoundField DataField="Cia" HeaderText="Cia" SortExpression="Cia" />
                            <asp:BoundField DataField="Acreedor" HeaderText="Acreedor" SortExpression="Acreedor" />
                            <asp:HyperLinkField DataNavigateUrlFields="Nit,Acreedor" DataNavigateUrlFormatString="~/Pages/Pagos.aspx?Nit={0}&amp;Nombre={1}"
                                DataTextField="Nit" HeaderText="Nit" ItemStyle-HorizontalAlign="Right" SortExpression="Nit" />
                            <asp:HyperLinkField DataNavigateUrlFields="Comprobante,Cia" DataNavigateUrlFormatString="~/Pages/DetPago.aspx?Egreso={0}&amp;Cia={1}"
                                DataTextField="Comprobante" HeaderText="Compr." ItemStyle-HorizontalAlign="Right"
                                SortExpression="Comprobante" />
                            <asp:BoundField DataField="Fecha" HeaderText="Fecha" DataFormatString="{0:d}" HtmlEncode="false"
                                ItemStyle-HorizontalAlign="Center" SortExpression="Fecha" />
                            <asp:BoundField DataField="Tipo" HeaderText="Tipo" ItemStyle-HorizontalAlign="Center"
                                SortExpression="Tipo" />
                            <asp:BoundField DataField="Documento" HeaderText="Docum" ItemStyle-HorizontalAlign="Right"
                                SortExpression="Documento" />
                            <asp:BoundField DataField="Valor" DataFormatString="{0:n}" HeaderText="Valor" HtmlEncode="False"
                                ItemStyle-CssClass="verde" ItemStyle-HorizontalAlign="Right" ItemStyle-Width="100px"
                                SortExpression="Valor" />
                            <asp:BoundField DataField="Moneda" HeaderText="Moneda" ItemStyle-HorizontalAlign="Center"
                                SortExpression="Moneda" />
                            <asp:BoundField DataField="Conc" HeaderText="Conc" ItemStyle-HorizontalAlign="Center"
                                SortExpression="Conc" />
                            <asp:BoundField DataField="Cuenta" HeaderText="Cuenta" SortExpression="Cuenta" />
                        </Columns>
                    </asp:GridView>
<%--                </ContentTemplate>
                <Triggers>
                    <asp:AsyncPostBackTrigger ControlID="btnBuscar" />
                </Triggers>
            </asp:UpdatePanel>--%>
        </center>
        <asp:ObjectDataSource ID="ObjectDataSource1" runat="server" SelectMethod="ConsultarPagos"
            TypeName="Consulta.Manager.MTesoreria" SortParameterName="pClausulaOrderBy">
            <SelectParameters>
                <asp:ControlParameter ControlID="txtFiltro" Name="pFiltro" PropertyName="Text" Type="String"
                    DefaultValue="" />
                <asp:ControlParameter ControlID="txtDesde" Name="pDesde" PropertyName="Text" Type="String"
                    DefaultValue="" />
                <asp:ControlParameter ControlID="txtHasta" Name="pHasta" PropertyName="Text" Type="String"
                    DefaultValue="" />
                <asp:Parameter Name="pClausulaOrderBy" Type="String" DefaultValue="Fecha" />
            </SelectParameters>
        </asp:ObjectDataSource>
    </div>
</asp:Content>
